package com.hns.can.mina.enumrate;

/**
 * @版权：HNS 版权所有 (c) 2013
 * @author:Fisher
 * @version Revision 1.0.0
 * @email:zhuangcaijin@126.com
 * @see:
 * @创建日期：2014-7-8
 * @功能说明：后台更新drvId所有表的枚举
 * @begin
 * @修改记录:
 * @修改后版本 修改人 修改内容
 * @2014-7-8 Fisher 创建
 * @end
 */
public enum CanId {
    FAULT("7_6", "车辆故障"), UNSAFEACTION("7_2", "安全行为"), OVERSPEED("3_1", "超速");
    
    private CanId(String flag, String descr) {
        this.flag = flag;
        this.descr = descr;
    }
    
    public String getFlag() {
        return this.flag;
    }
    
    public String getDescr() {
        return this.descr;
    }
    
    public static String getDesc(String flag) {
        String ret = null;
        for (CanId e : CanId.values()) {
            if (e.getFlag().equals(flag)) {
                ret = e.getDescr();
                break;
            }
        }
        
        return ret;
    }
    
    private final String flag;
    private final String descr;
}
